﻿@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, span {
	color:#0c3374;
	font-size:12px;
	font-family:"微软雅黑", "幼圆", Helvetica;}
html, body, div, #content, #contain, #submit, #footer, p, ul, li, span, h1, h2, h3, h4 {margin:0; padding:0;}
html, body, #content {height: 100%;}
body > #content {height: auto; min-height: 100%;}
#contain {padding-bottom: 70px;}
#footer {
	position: relative;
	margin-top: -70px;
	height: 70px;
	clear:both;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}/* End hide from IE-mac */
h2#pagetitle {text-align:center; padding:18px 0 12px 0;}
#content {text-align:center;}
#contain {
	text-align:center;
	margin:0 auto;
	width:100%;}
#contain table {
	margin:0 auto;
	padding:0;
	background-color:#FDFDFD;
	border-collapse:collapse;}
#contain table input, #contain table select {color:#0C3374;
		height:18px !important;
		padding:0!important;}
#contain th, #contain td {
	padding:2px;
	border:solid 1px #CCC;}
#contain th {
	background-color:#DEE8F1;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;}
#contain tr.alt-color td {background-color:#F6F6F6;}
#contain td.alt-color {background-color:#F6F6F6;text-align:left;}
#contain td.alt-color2 {background-color:#F6F6F6;text-align:center}
#submit {
	width:98%;
	margin:0 auto;
	padding-top:2px;
	padding-bottom: 2px;
	text-align:center;}
#submit p {text-align:center;}
#submit a {
	background-color:#0D377C;
	border:solid 2px #092149;
	border-top:solid 1px #306ccd;
	border-left:solid 2px #306ccd;
	display:inline-block;
	color:#FFF;
	padding:1px 1px;
	margin-right:5px;
	text-decoration:none;}
#submit a#a-del {
	border:solid 0px #610000;
	border-top:solid 0px #CF0000;
	border-left:solid 2px #CF0000;
	background-color:#900;}
#submit a#a-del:HOVER {
	border:solid 2px #960000;
	border-top:solid 0px #F00000;
	border-left:solid 2px #F00000;
	background-color:#B00000;}
#submit a:HOVER {
	background-color:#1a4386;
	border:solid 2px #193058;
	border-top:solid 2px #3b67ae;
	border-left:solid 2px #3b67ae;}
#footer {
	position:relative;
	text-align:center;
	background:#FFF url(../images/line.jpg) no-repeat center 0;}
#footer #copyright {}
#footer #cy-info {
	display:block;
	width:100%;
	color:#0c3374;}
#footer #logo {
	display:block;
	padding:25px 66px;
	margin-left:6px;
	background:url(../images/telecom-logo.gif) no-repeat center;}
.clear {
	line-height:0;
	height:0;
	clear:both;}